라즈베리파이에 PHP 8.2 설치
https://lindevs.com/install-php-on-raspberry-pi
– PHP 설치 –
1. SSH 를 사용해서 라즈베리파이에 연결하고 GPG 키를 다운로드
sudo wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
2. PHP 저장소 추가
echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” | sudo tee /etc/apt/sources.list.d/php.list
3. 패키지 목록 업데이트
sudo apt update
4. PHP 8.2 와 CLI 설치
sudo apt install -y php8.2-common php8.2-cli
5. 설치가 완료되면 PHP 버전 체크
php –version
6. 일반적으로 사용되는 PHP 확장 설치
sudo apt install -y php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip
# PHP 확장에는 여러가지가 존재한다. PHP 확장은 다음 문법을 사용해서 설치할 수 있다.
sudo apt install -y php8.2-extension_name
8. 설치된 확장 확인
php -m
9. MySQL 또는 MariaDB 데이터베이스 통합
sudo apt install -y php8.2-mysql
10. Apache 통합
sudo apt install -y libapache2-mod-php8.2
11. Apache 재시작
sudo service apache2 restart
12. PHP 테스트를 위해 main.php 파일 만들기
sudo nano main.php
# 다음 코드 추가
<?php echo 'Hello world';
13. main.php 스크립트 실행
php main.php
– PHP 삭제 –
1. PHP 와 관련된 것들을 완전히 지우려면 다음 명령어를 실행
sudo apt purge –autoremove -y php-common mime-support
2. GPG 키와 저장소 제거
sudo rm -rf /etc/apt/trusted.gpg.d/php.gpg
sudo rm -rf /etc/apt/sources.list.d/php.list
3. PHP 관련된 파일 제거
sudo rm -rf /var/lib/systemd/timers/stamp-phpsessionclean.timer